#ifndef DROPABILITY_H
#define DROPABILITY_H

#include "GameAbility.h"
#include "Droppable.h"

class DropAbility: public GameAbility
{
public:
	DropAbility(Droppable* droppable);
	DropAbility(const DropAbility& rhs);
	virtual ~DropAbility();

	virtual void Accept(GameAbilityVisitor& visitor);

	Droppable* DroppableInterface();

private:
	Droppable* droppableInterface;
};

#endif //DROPABILITY_H
